
var closureObj_1 = function() {
    // private stuff
    var whatever = 123;
    var helper = function(arg) {
       return { key: arg };
    }

    // public stuff
    return {
        id: "john",

        method_1: function() {
           return whatever;
        },

        method_2: function(arg1, arg2) {
           return arg1 / arg2;
        }
    };
}();


var closureObj_2 = (function() {
    // private stuff
    var whatever = 123;
    var helper = function(arg) {
       return { key: arg };
    }

    // public stuff
    return {
        id: "rambo",

        init: function() {
           return whatever;
        },

        refresh: function(arg1, arg2) {
           return arg1 / arg2;
        }
    };
})();

